Con este método cambiaremos el estado de un contacto.
{success} PUT: /api/public/contacts/status
use GuzzleHttp\Client;
$client = new Client();
$res = $client->request("PUT", "{$endpoint}/api/public/contacts/status}", [
"json" => [
"contact": 2, //Id del contacto
"status": 6 //Estado
]
]);
$response = json_decode($res->getBody(), true);
return $response;
{
"code": 200,
"message": "Contacto actualizado correctamente",
"data": {
"code": 5,
"full_name": "Nombre contacto",
"email": "[email protected]",
"identification": null,
"description": null,
"picture_url": null,
"phones": [
{
"phone": "3214567894",
"phone_type_id": 1,
"phone_type": "Fijo",
"phone_indicative_id": 1,
"phone_indicative": "+57"
}
]
}
}
{
"code": 400,
"message": "El contacto ya se encuentra en el estado seleccionado",
"errors": {
"contact": [
"El contacto ya se encuentra en el estado seleccionado"
]
}
}